import {ReactComponent as welcome} from '@/assets/icons/menu/welcome.svg';
/*系统管理*/
import {ReactComponent as MenuManagerIcon} from '@/assets/icons/menu/system/menu-manager.svg';
import {ReactComponent as RoleManagerIcon} from '@/assets/icons/menu/system/role-manager.svg';
import {ReactComponent as SystemIcon} from '@/assets/icons/menu/system/system.svg';
import {ReactComponent as UserManagerIcon} from '@/assets/icons/menu/system/user-manager.svg';
import {ReactComponent as RegionManagerIcon} from '@/assets/icons/menu/system/region-manager.svg';
import {ReactComponent as DictManagerIcon} from '@/assets/icons/menu/system/dict-manager.svg';
import {ReactComponent as SettingManagerIcon} from '@/assets/icons/menu/system/setting-manager.svg';
import {ReactComponent as AdminAreaIcon} from '@/assets/icons/menu/system/admin-area.svg';
import {ReactComponent as OperLogIcon} from '@/assets/icons/menu/system/oper-log.svg';
import {ReactComponent as MenuTreeIcon} from '@/assets/icons/menu/system/menu-tree.svg';
/*人员与商品管理*/
import {ReactComponent as DataSummaryIcon} from '@/assets/icons/menu/organization/data-summary.svg';
import {ReactComponent as OrganizationIcon} from '@/assets/icons/menu/organization/organization.svg';
import {ReactComponent as PackageManagerIcon} from '@/assets/icons/menu/organization/package-manager.svg';
import {ReactComponent as ProductManagerIcon} from '@/assets/icons/menu/organization/product-manager.svg';
import {ReactComponent as SettlementIcon} from '@/assets/icons/menu/organization/settlement.svg';
import {ReactComponent as VendorManagerIcon} from '@/assets/icons/menu/organization/vendor-manager.svg';
import {ReactComponent as WaterTicketIcon} from '@/assets/icons/menu/organization/water-ticket.svg';
import {ReactComponent as CustomerManager} from '@/assets/icons/menu/organization/customer-manager.svg';
import {ReactComponent as PersonnelIcon} from '@/assets/icons/menu/organization/personnel.svg';
import {ReactComponent as CouponsIcon} from '@/assets/icons/menu/organization/coupons-manager.svg';
import {ReactComponent as EmployeeInfoIcon} from '@/assets/icons/menu/organization/employee-info.svg';
import {ReactComponent as FeedbackIcon} from '@/assets/icons/menu/organization/feedback.svg';
import {ReactComponent as ProductAreaIcon} from '@/assets/icons/menu/organization/product-area.svg';
/*订单管理*/
import {ReactComponent as OrderEditIcon} from '@/assets/icons/menu/order/order-edit.svg';
import {ReactComponent as OrderIcon} from '@/assets/icons/menu/order/order.svg';
import {ReactComponent as OrderManagerIcon} from '@/assets/icons/menu/order/order-manager.svg';
import {ReactComponent as ShoppingCartIcon} from '@/assets/icons/menu/order/shopping-cart.svg';
import {ReactComponent as OrderReceiptIcon} from '@/assets/icons/menu/order/order-receipt.svg';
import {ReactComponent as RefundApplication} from '@/assets/icons/menu/order/refund-application.svg';
/*基础数据*/
import {ReactComponent as DepartmentIcon} from '@/assets/icons/menu/basicdata/department.svg';
import {ReactComponent as AreaIcon} from '@/assets/icons/menu/basicdata/area.svg';
import {ReactComponent as ProductCategoryIcon} from '@/assets/icons/menu/basicdata/product-category.svg';
import {ReactComponent as BrandIcon} from '@/assets/icons/menu/basicdata/brand.svg';
import {ReactComponent as PositionIcon} from '@/assets/icons/menu/basicdata/position.svg';
import {ReactComponent as UnitIcon} from '@/assets/icons/menu/basicdata/unit.svg';
import {ReactComponent as SpecIcon} from '@/assets/icons/menu/basicdata/spec.svg';
import {ReactComponent as BasicDataIcon} from '@/assets/icons/menu/basicdata/basic-data.svg';
/*仓库管理*/
import {ReactComponent as WarehouseIcon} from '@/assets/icons/menu/warehouse/warehouse.svg';
import {ReactComponent as DeliveryManagerIcon} from '@/assets/icons/menu/warehouse/delivery-manager.svg';
import {ReactComponent as PurchaseManagerIcon} from '@/assets/icons/menu/warehouse/purchase-manager.svg';
import {ReactComponent as WarehouseManagerIcon} from '@/assets/icons/menu/warehouse/warehouse-manager.svg';
import {ReactComponent as NewInStorage} from '@/assets/icons/menu/warehouse/new-in-storage.svg';
/*活动监控*/
import {ReactComponent as MonitorIcon} from '@/assets/icons/menu/monitor/monitor.svg';
import {ReactComponent as OrderMonitorIcon} from '@/assets/icons/menu/monitor/order-monitor.svg';
import {ReactComponent as ClientMonitorIcon} from '@/assets/icons/menu/monitor/client-monitor.svg';
/*报表生成*/
import {ReactComponent as ReportIcon} from '@/assets/icons/menu/report/report.svg';
import {ReactComponent as OrderReportIcon} from '@/assets/icons/menu/report/order-report.svg';
import {ReactComponent as CustomerMessageIcon} from '@/assets/icons/menu/report/customer-message.svg';
import {ReactComponent as DynamicReportIcon} from '@/assets/icons/menu/report/dynamic-report.svg';
/*其他*/
import {ReactComponent as OtherIcon} from '@/assets/icons/menu/other/other.svg';
import {ReactComponent as AreaRoleIcon} from '@/assets/icons/menu/other/area-role.svg';
import {ReactComponent as SystemMonitoringIcon} from '@/assets/icons/menu/monitoring/system-monitoring.svg';
import {ReactComponent as CarouselManagerIcon} from '@/assets/icons/menu/other/carousel-manager.svg';
/*定时任务*/
import {ReactComponent as TaskIcon} from '@/assets/icons/menu/job/task.svg';
import {ReactComponent as TaskManagerIcon} from '@/assets/icons/menu/job/task-manager.svg';
import {ReactComponent as JobLogIcon} from '@/assets/icons/menu/job/job-log.svg';


export const IconMap: Record<string, any> = {
  welcome,
  /*系统管理*/
  SystemIcon,
  RoleManagerIcon,
  UserManagerIcon,
  MenuManagerIcon,
  RegionManagerIcon,
  DictManagerIcon,
  SettingManagerIcon,
  AdminAreaIcon,
  OperLogIcon,
  MenuTreeIcon,
  /*人员与商品管理*/
  OrganizationIcon,
  VendorManagerIcon,
  ProductManagerIcon,
  PackageManagerIcon,
  WaterTicketIcon,
  SettlementIcon,
  DataSummaryIcon,
  CustomerManager,
  PersonnelIcon,
  CouponsIcon,
  EmployeeInfoIcon,
  FeedbackIcon,
  ProductAreaIcon,
  /*订单管理*/
  OrderIcon,
  OrderEditIcon,
  OrderManagerIcon,
  OrderReceiptIcon,
  ShoppingCartIcon,
  RefundApplication,
  /*基础数据*/
  BasicDataIcon,
  DepartmentIcon,
  AreaIcon,
  ProductCategoryIcon,
  BrandIcon,
  PositionIcon,
  UnitIcon,
  SpecIcon,
  /*仓库管理*/
  WarehouseIcon,
  DeliveryManagerIcon,
  PurchaseManagerIcon,
  WarehouseManagerIcon,
  NewInStorage,
  /*活动监控*/
  MonitorIcon,
  OrderMonitorIcon,
  ClientMonitorIcon,
  /*报表生成*/
  ReportIcon,
  OrderReportIcon,
  CustomerMessageIcon,
  DynamicReportIcon,
  /*其他*/
  OtherIcon,
  AreaRoleIcon,
  SystemMonitoringIcon,
  CarouselManagerIcon,
  /*定时任务*/
  TaskIcon,
  TaskManagerIcon,
  JobLogIcon,

};
